<?php
	class TagModel extends Model{
		public $validate=array(
			array('tname','nonull','请输入内容',2,3),
			);
		public function allData(){
			return $this->all();
		}
		public function addData(){
			if($this->create()){
				$data=explode(',', $_POST['tname']);
				// return $data;$newData=array()
				foreach ($data as $k => $v) {
					// $newData['tname']=$v;
					$newData=array(
						'tname'=>$v,
						);
					if($this->where(array('tname'=>$v))->find()) continue;
					$re=$this->add($newData);
					if(!$re) return false;
					// if($re){
					// 	return true;
					// }else{
					// 	return false;
					// }
				}
				$this->cacheData();
				return true;
			}
		}
		public function editData(){
			// p($_POST);
			foreach ($_POST['tid'] as $k=> $v) {
				$re=$this->where(array('tid'=>$v))->save(array('tname'=>$_POST['tname'][$k]));
				$this->cacheData();
				// if($re) return true;
			}
			if($re) return true;

		}
		public function delData(){
			$tid=Q('tid');
			if($this->where(array('tid'=>$tid))->del()){
				$this->cacheData();
				return true;
			}else{
				return false;
			};
			// echo '213';
			// echo $_GET['tid'];
		}
		public function cacheData(){
			$data=$this->allData();
			return S('tag',$data);
		}
	}
?>